\relax 
\ifx\hyper@anchor\@undefined
\global \let \oldcontentsline\contentsline
\gdef \contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global \let \oldnewlabel\newlabel
\gdef \newlabel#1#2{\newlabelxx{#1}#2}
\gdef \newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\let \contentsline\oldcontentsline
\let \newlabel\oldnewlabel}
\else
\global \let \hyper@last\relax 
\fi

\citation{goto:08}
\citation{chellappa:08}
\@writefile{toc}{\contentsline {section}{\numberline {1}Introduction}{1}{section.1}}
\newlabel{sec:intro}{{1}{1}{Introduction\relax }{section.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {2}Optimizations}{1}{section.2}}
\newlabel{sec:optimize}{{2}{1}{Optimizations\relax }{section.2}{}}
\newlabel{tab:machine_parameters}{{2}{2}{Optimizations\relax }{section.2}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Blocking}{2}{subsection.2.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Loop Unrolling}{2}{subsection.2.2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}Streaming SIMD Extensions Instructions}{2}{subsection.2.3}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.4}Instruction Scheduling}{3}{subsection.2.4}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.5}Buffering}{3}{subsection.2.5}}
\@writefile{toc}{\contentsline {subsection}{\numberline {2.6}Other Possible Optimizations}{3}{subsection.2.6}}
\bibstyle{plain}
\bibdata{writeup}
\bibcite{chellappa:08}{1}
\bibcite{goto:08}{2}
\@writefile{toc}{\contentsline {section}{\numberline {3}Results}{4}{section.3}}
\newlabel{sec:results}{{3}{4}{Results\relax }{section.3}{}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces The results of running our optimized matrix multiplication code on Franklin for varying sized matrices as compared with a naive strategy, a simple blocking strategy, and the BLAS matrix multiplication.}}{4}{figure.1}}
\newlabel{fig:franklin}{{1}{4}{The results of running our optimized matrix multiplication code on Franklin for varying sized matrices as compared with a naive strategy, a simple blocking strategy, and the BLAS matrix multiplication}{figure.1}{}}
\@writefile{toc}{\contentsline {section}{\numberline {4}Conclusion}{4}{section.4}}
\newlabel{sec:conclusion}{{4}{4}{Conclusion\relax }{section.4}{}}
